





'''

    购物系统业务需求V1.0：（需要使用到列表技术）
    购物：
            1.用户的账户里有钱
            2.用户可推一个空的购物车进商场
            3.开始购物，将自己想要的商品添加购物车
            4.打印购物小条

    程序和数据流程梳理分析：
    购前：
    钱要有：money
    有足够商品：列表来存储list
    有购物车：列表list

    购中：
    是否有这个商品：
        有
            钱够不够：
                够：
                    添加到购物车！
                    钱减去商品价格！
                    恭喜，购买成功！您的卡余额还剩xxx
                不够：
                    穷鬼，钱不够！请到其他超市购买！
        没有：
            没有这个商品，别瞎弄！
    购后：
    输入Q，q: 退出：
    打印购物小条！
'''

money=23;
goods_list=['可乐','啤酒','薯片','果冻','洗衣粉','拖把'] #商品
rise_list=[3,5,6,4,12,36]  #价格
car_list=[]  #购物车
for i in range(0,len(goods_list),1):
    print("(",i+1,")",goods_list[i].ljust(6),rise_list[i],"元",end='\t\t')
    y=(i+1)%3
    if y==0:
        print()
while True:
    user_c=int(input('\n'"请输入购买的商品："))-1
    if user_c<len(goods_list):
        if money>rise_list[user_c]:
            car_list=goods_list[user_c]
            money=money-rise_list[user_c]
            print("恭喜，购买"+car_list+"成功！您的卡余额还剩:",money)
            s = input("是否继续购买？继续请输入任意键，结束请输入Q，q：")
            if s == 'Q' or s == 'q':
                break
            else:
                continue
        else:
            print("穷鬼，钱不够！请到其他超市购买！")
            s = input("是否继续购买？继续请输入任意键，结束请输入Q，q：")
            if s == 'Q' or s=='q':
                break
            else:
                continue
    else:
        print("没有这个商品，别瞎弄！")
        s = input("是否继续购买？继续请输入任意键，结束请输入Q，q：")
        if s == 'Q' or s == 'q':
            break
        else:
            continue















